		   
	//cambio en el combobox
	function cambio(){
		var selection=$("#nuevo_cmbox_rol").val();
		if(selection==3)
		  $("#nuevo_cmbox_area").attr('disabled', 'disabled');
		else
		  $("#nuevo_cmbox_area").removeAttr('disabled');
	}
	
       
        
	$(function() {
		var name=$("#name"),password = $( "#password" ),nuevo_cmbox_area=$("#nuevo_cmbox_area"),nuevo_cmbox_rol=$("#nuevo_cmbox_rol"),
		allFields = $( [] ).add( name ).add( password ).add(nuevo_cmbox_area).add(nuevo_cmbox_rol),
		tips = $( ".validateTips" );
		
		$("button").button();
		//Eventos
		$("#nuevo_cmbox_rol").change(
			function(){
				cambio();
		});
		
                
                 function eData(UsuarioData){
                    $.ajax({
                      url: 'InicioSesion',
                      data: UsuarioData,
                      type: 'post',
                      dataType: 'json',
                      success:function(data){                      
                          if(data.resultado=='Redirigir'){
                              window.location=data.mensaje;
                          }
                      }
                     });
                 }
		$("#iniciar_sesion").click(function(){
			//validaci�n de los campos a nivel de escritura
			allFields.removeClass( "ui-state-error" );
			tips.removeClass( "ui-state-highlight");
			tips.html("<p></p>");
			var validar=false;
			//validaciones de espacio
			validar= checkRegexp('validateTips',name, /^[a-z]([0-9a-z_])+$/i, "Nombre de usuario inválido ejemplo: usuario01_uds.");
			validar= validar && checkRegexp( 'validateTips',password, /^([0-9a-zA-Z])+$/, "Password inválido" );
			
			var selection=$("#nuevo_cmbox_rol").val();
			if(selection!=3 && $("#nuevo_cmbox_area").val()==undefined){
				validar=false;
				UpdateError('validateTips',nuevo_cmbox_area, 'Debe escoger un área para iniciar');
			}
			
                        
                        /*Si es rol==3 => area=1*/
                        var areax;
                        if(nuevo_cmbox_rol.val()==3)
                            areax=1;
                        else
                            areax=nuevo_cmbox_area.val();
                        

			//Todos los requerimientos son v�lidos
			if(validar){
				//inicio de la sesi�n sin errores
                                console.log("rol¨:"+nuevo_cmbox_rol.val())
				eData({
                                    nomusuario:name.val(),
                                    password:password.val(),
                                    rol:nuevo_cmbox_rol.val(),
                                    area:areax
                                });
			}
		});
	});